a mean, despicable person - Turkish English Dictionary